@charset "utf-8";
/* CSS Document */

/* === Info
 * Author: John Kelleher
 * Date: 25/01/10
 * Site: http://www.webscaffolding.com/
 * 
 * === Colours
 * Blue - darkest:  #043C6B
 * Blue - dark:     #0B5FA5
 * Blue - light:    #65A0D2
 * Blue - lightest: #B1DBFF
 * Orange           #E86000
 * Grey - light:    #DDD 
 * White            #FFF
 */

/* === Reset 
/*  Adapted from Yahoo's reset.css
 *  http://yui.yahooapis.com/2.8.0r4/build/reset/reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}

/* === Template structure */
#WS-pageContainer {background:url("/images/backgrounds/ws_grade_bg.png") repeat-x; width:100%}
#WS-pageBody {background-image:url("/images/backgrounds/ws_pageBody_bg.png"); margin:0 auto 0 auto; width:998px;}
#WS-header {background-image:url("/images/backgrounds/ws_header_bg.png");height:95px;}
#WS-primaryContent {background-color:#DDD; width:738px; padding:20px 10px 20px 50px; margin-left:100px}
#WS-secondaryContent {float:left; margin:10px; width:15em;}
#WS-footer {clear:both;}

/* === Global Styles */
body {background:#65A0D2; color:#0B5FA5;}
h1 {color:#043C6B;margin-bottom:15px}
h2 {color:#E86000;margin-bottom:10px}
h3, h4, p, ul, ol {line-height:16px; margin-bottom:10px}
ul li {margin-left:15px}
ol li {margin-left:18px}
a:link {color:#0B5FA5;}      
a:visited {color:#0B5FA5;}  
a:hover {color:#E86000;}  
a:active {color:#0B5FA5;}


#WS-primaryContent{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}



/* === Fonts */
body {font-family:Arial, Helvetica, sans-serif; font-size:75%;}
h1 {font-size:2.333em;} /* displayed at 28px */
h2 {font-size:1.666em;} /* displayed at 20px */
h3 {font-size:1.333em;} /* displayed at 16px */
#WS-primaryNav ul li a {font-size:1.166em;} /* displayed at 13px */
h4 {font-size:1em;}    /* displayed at 12px */


/* === Primary Navigation */
#WS-primaryNav ul {margin:0px}
#WS-primaryNav ul li {list-style: none; float:left; }
#WS-primaryNav ul li a {color:#043C6B; font-weight:bold; text-decoration:none; display:block; background:url('/images/backgrounds/ws_backgrounds.png')repeat 0 0;  margin:4px 10px; padding:25px 7px; text-align:center; width:62px; height:0px}
#WS-primaryNav ul li ul {display:none;}

/* === Secondary Navigation */
#WS-secondaryNav ul {float:left; margin-top:100px}
#WS-secondaryNav ul li {list-style:none;}
#WS-secondaryNav ul li a {color:#043C6B; font-weight:bold; text-decoration:none; display:block; background:url('/images/backgrounds/ws_backgrounds.png')repeat 142px 0;  margin:10px -11px; text-align:center; width:142px; height:38px;line-height:38px}


/* === Breadcrumb */